package com.clkj.cldisabledmanclient.mvp.disablechildtrainapply;

import com.clkj.cldisabledmanclient.base.BasePresenter;
import com.clkj.cldisabledmanclient.base.BaseView;

/**
 * Created by clboys on 2019/5/20.
 */

public class DisabledChildTrainApplyContract {

    public interface View extends BaseView<Presenter> {


        void getAllDisabledKind();

        void onGetAllDisabledKindSuccess();

        void onGetAllDisabledKindError();


        void getAllFamilyKind();

        void onGetAllFamilyKindSuccess();

        void onGetAllFamilyKindError();

        void getFamilyIncomeSource();

        void onGetFamilyIncomeSourceSuccess();

        void onGetFamilyIncomeSourceError();

        void submitTrainApplyInfo();


        void onSubmitTrainApplyInfoSuccess();

        void onSubmitTrainApplyInfoError(String tip);


    }


    public interface Presenter extends BasePresenter {

        void getAllDisabledKind();

        void getFamilyKind();

        void getFamilyIncomeSource();


        void submitTrainApplyInfo();


    }
}
